import { Global, Module } from '@nestjs/common';
import { MailService } from './mail.service';
import { MailController } from './mail.controller';
import { MailerModule } from '@nestjs-modules/mailer';

@Global()
@Module({
  controllers: [MailController],
  providers: [MailService],
  imports: [
    MailerModule.forRoot({
      transport: {
        host: 'smtp.qq.com', // QQ 邮箱的 SMTP 服务器地址
        port: 465, // QQ 邮箱的 SMTP 端口
        secure: true, // 使用 SSL
        auth: {
          user: '1262793484@qq.com', // 你的 QQ 邮箱地址
          pass: 'xiayuqdfwrzpgahj', // 你的 QQ 邮箱授权码
        },
      },
      defaults: {
        from: '"开椰" <1262793484@qq.com>', // 默认发件人
      },
    }),
  ],
  exports: [MailService],
})
export class MailModule {}
